home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 2
/
Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso
/
Aminet
/
mus
/
play
/
DES_Tracker2_00.lha
/
DTL
/
FAQ.TXT
< prev
next >
Wrap
Text File
|
1993-12-17
|
4KB
|
85 lines
FREQUENLY ASKED QUESTIONS ABOUT DES-TRACKER
===========================================
The following questions are (for the most part) listed in order by the
frequency they are asked, with the most frequently asked questions first.
A lot of questions are not listed here, as they resulted in answers along
the lines of "Beats the hell out of me", which eventually led to bug fixes.
Q: Can you write a version of DTC that uses Intuition and has a window with
buttons for all the commands, plus a built-in jukebox and scope display?
A: Why, of course you can. DES-Tracker is fully programmable, allowing you
to write programs just such as the one you described. :)
Q: The Loop Intent flag doesn't seem to work. I clear it for a song and then
save the song to disk, but when I reload it and play it from DTC, it still
loops. What's the prob?
A: There is no prob. DTC is simply a program that allows you to invoke the
functions of the DES-Tracker library from the command line. DTC itself
performs no analysis of the song once it is loaded. Since the DES-Tracker
library doesn't use the Loop Intent flag for itself, the flag has no effect
when the song is loaded and played from DTC. The purpose of the Loop Intent
flag is so that *your* programs that *you* write that use DES-Tracker can
load a song module and then examine the Loop Intent bit *yourself*, so
that *you* can decide how you will play the song based on the Loop Intent
flag. The Jukebox.rexx program, if it sees the Loop Intent flag set when
it loads a song, will play the song for 2 iterations instead of 1, and fade
the song out on the second iteration. But that's not necessarily how you
*have* to interpret the flag.
Q: Gee, Darren. Do you really program in assembly using mixed upper and lower
case? Or did you just do that to make the accompanying source code look
pretty? Like, what's wrong with you?
A: That's three questions. But yes, I really do program in mixed case like that.
I blame it on Mike Benna (of Mindspan Technologies, Inc). When I was working
with him at Distinctive Software on HardBall! (for the Atari ST, he was
converting it, I was writing a music driver for it), I saw his code and it
was all mixed case. Somehow, Mike convinced me that code is much easier
to read that way. I tried it and that was that. Now I can't help it.
I now use mixed case without even thinking about it. I do agree with
Mike, though. It does seem easier to read than all lower or all upper
case.
Q: Why did you write DES-Tracker, Darren?
A: Beats the hell out of me. :) Just kidding. Actually I wrote DES-Tracker for
the same reason that anybody else writes a MOD file player. That is, I am
completely insane. As a matter of fact, you can determine just how insane a
MOD-player programmer is simply by the number of MOD file formats the player
supports. ;)
Q: Will we see another release of DES-Tracker after this 2.00 release?
A: Not bloody likely, unless bugs are found or somebody's willing to pay me to
work on it. I'm moving on to bigger and better things. My IFF FORM TRKR
work is starting to take off, so I'm leaving DES-Tracker as it now is
(r2.00). I hope you've all enjoyed (and will continue to enjoy) using it.
It sure was fun to write. Mostly. :)
Q: Hey, why'd you get rid of the pitch spectrum display on LScope and replace
them with those oscilloscopes?
A: Because I was bored. This is about the only reason I do *any* work on
LScope. It's a break from the dull drudgery of thinking about fine tempo
and calculating song play time. :)
--- End of FAQ.TXT ---